home *** CD-ROM | disk | FTP | other *** search
- /* SymbolList.h */
-
- #ifndef Included_SymbolList_h
- #define Included_SymbolList_h
-
- /* SymbolList module depends on */
- /* MiscInfo.h */
- /* Audit */
- /* Debug */
- /* Definitions */
- /* TrashTracker */
- /* Memory */
-
- struct SymbolListRec;
- typedef struct SymbolListRec SymbolListRec;
-
- /* all memory allocated in this module is through TrashTracker */
-
- /* forwards */
- struct TrashTrackRec;
- struct SymbolRec;
-
- /* cons operation for a symbol list */
- SymbolListRec* SymbolListCons(struct SymbolRec* First, SymbolListRec* Rest,
- struct TrashTrackRec* TrashTracker);
-
- /* get the first entry from the symbol list */
- struct SymbolRec* GetFirstFromSymbolList(SymbolListRec* ListEntry);
-
- /* get the rest list from the symbol list */
- SymbolListRec* GetRestListFromSymbolList(SymbolListRec* ListEntry);
-
- /* get the length of the symbol list */
- long GetSymbolListLength(SymbolListRec* ListEntry);
-
- #endif
-